home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1 / Nebula One.iso / Internet / FTP / Mirror2.3 / TODO < prev   
Encoding:
Text File  |  1994-01-31  |  2.1 KB  |  63 lines

  1. Allow for account details after the password if response 332 is given.
  2.  
  3. Make ftp.pl just check the first digit of response codes to be RFC 1123
  4. conformant.
  5.  
  6. The xxx_to_go totals still ain't 100% correct, since name_mapping's aren't considered. (pi).
  7.  
  8.  
  9. Cache the work list and just restart that if less than a given age.
  10. Allow local dir scan to be done before connection is made.
  11. Cache the local/remote dir listing and use those if less than a given age.
  12.  
  13. limit the amount a mirrored area can grow to.
  14. don't mirror unless free space (Joachim)
  15.  
  16. allow both flock and fcntl locks (see plexus)
  17.  
  18. Allow per-filestore defaults:
  19.         default_fs_settings=unix{
  20.                 recurse_hard=false
  21.                 ....
  22.         }
  23.  
  24. Handle hard-links:
  25. In theory add 'i' to the ls flags, keep the inode number and spot
  26. files that are really the same by having a reverse assoc lookup...
  27. Also check file size, type, .... just in case the remote area is
  28. actually several disks.  On recreateing the link have to check that
  29. everything is on the same disks too.
  30.  
  31. Track down severe memory leak on processing ftp'dir_open -> get_remote_dir..
  32. that doesn't seem to be there if local_file -> get_remote_dir..
  33.  
  34.  
  35. If I have a file here, foo.tar, which is over split_min, then when the
  36. mirror next runs, it will get a new foo.tar and split it to
  37. foo.tar-split/, but not remove the old foo.tar. (tale@uunet)
  38.  
  39.  
  40. Also, should there be an option as to whether people would want fetch
  41. both FILE.Z and FILE.gz?  Mirror already doesn't give any sort of
  42. option between FILE and FILE.{Z or gz} --- it just takes the
  43. compresssed one.  If we're interested in saving space, why do we take
  44. two compressed copies? (tale@uunet)
  45.  
  46.  
  47. Requests pending:
  48.  
  49. Masanobu UMEDA <umerin@orchid.mse.kyutech.ac.jp>
  50.     uncompress on pulling files.
  51.  
  52.  
  53. mm additions from x920031@rubb.rz.ruhr-uni-bochum.de:
  54. } a) at which time of day can it be mirrored
  55. } b) retry times for different conditions (no contact, transfers failed,
  56. } mirror was ok, etc.)
  57. } c) a measure of the load this particular mirror will produce
  58. } (different mirrors may have weights, and I like to limit the total
  59. } weight)
  60.  
  61.  
  62. Pre-size the remote_* arrays based on the size of the local ones.
  63.